import mysql.connector
de
mydb = mysql.connector.connect(
    host="192.168.47.102",  # 数据库主机地址
    user="myuser",  # 数据库用户名
    port=3307,
    database="test",  # 数据库名称 没有的话插入操作报错
    passwd="211314wccA@",  # 数据库密码
    # auth_plugin="mysql_native_password"
    # host="192.168.47.102",  # 数据库主机地址
    # port=3306,
    # user="ccmadmin",  # 数据库用户名
    # database="mh_xiyou",#数据库名称 没有的话插入操作报错
    # passwd="211314wccA@"  # 数据库密码

)
# 根据配置信息生成操作对象
mycursor = mydb.cursor()
# 定义要执行的sql %s为占位符
sql = "INSERT INTO test1 (tab_name,tab_age,tab_code) VALUES (%s,%s,%s)"
# 循环1200w次插入数据
for x in range(6131211, 12000000, 1):
    # 定义三个变量的元组,准备填入sql字符串种%s的占位符
    val = ('李三00' + x.__str__(), x, 'code' + x.__str__())
    # 执行sql语句
    mycursor.execute(sql, val)
    print("插入第 " + x.__str__() + " 条数据")
    # 执行后要提交,否则不生效
    #print(mycursor.fetchall())
    print(mycursor.lastrowid)
    print(mycursor.rowcount)
    mydb.commit()

